package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;

/**
 * 客服账号
 * 
 * @author liuqi
 * @email sunlightcs@gmail.com
 * @date 2021-11-15 09:57:39
 */
public class KefuUser extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 运营商id
	 */
	private Long merId;
	/**
	 * 客户账号
	 */
	private String user;
	/**
	 * 登录密码
	 */
	private String pwd;
	/**
	 * 客服姓名
	 */
	private String name;
	/**
	 * 头像
	 */
	private String headImg;
	/**
	 * 客服工号
	 */
	private Integer code;
	/**
	 * 账号状态;0挂起;1正常;
	 */
	private Integer status;
	/**
	 * 心跳时间
	 */
	private Integer heartBeat;

	/**
	 * 角色id
	 */
	private Long roleId;
	/**
	 * 授权时间
	 */
	private Integer authTime;
	/**
	 * 授权到期时间
	 */
	private Integer expireTime;
	/**
	 * 挂起转交客服id
	 */
	private Long transferId;

	/**
	 * 后台管理权限（0-仅管理自己的机器人；1-管理全部机器人）
	 */
	private Integer authtype;

	public Long getMerId() {
		return merId;
	}

	public void setMerId(Long merId) {
		this.merId = merId;
	}

	public String getUser() {
		return user;
	}

	public void setUser(String user) {
		this.user = user;
	}

	public String getPwd() {
		return pwd;
	}

	public void setPwd(String pwd) {
		this.pwd = pwd;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getHeartBeat() {
		return heartBeat;
	}

	public void setHeartBeat(Integer heartBeat) {
		this.heartBeat = heartBeat;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Long getRoleId() {
		return roleId;
	}

	public void setRoleId(Long roleId) {
		this.roleId = roleId;
	}

	public Integer getAuthTime() {
		return authTime;
	}

	public void setAuthTime(Integer authTime) {
		this.authTime = authTime;
	}

	public Integer getExpireTime() {
		return expireTime;
	}

	public void setExpireTime(Integer expireTime) {
		this.expireTime = expireTime;
	}

	public Long getTransferId() {
		return transferId;
	}

	public void setTransferId(Long transferId) {
		this.transferId = transferId;
	}

	public Integer getAuthtype() {
		return authtype;
	}

	public void setAuthtype(Integer authtype) {
		this.authtype = authtype;
	}
}
